Proposal and Evaluation of Realization Approach for a Shared Memory System in λ Computing Environment
نویسندگان
چکیده
As users of networks such as the Internet have increased, the amount of traffic has steadily increased. Various applications that utilize images have come to be used, and the demands made on the technology that enables the high speed and large scale transmission in a network have increased. To satisfy these demands, research into optical technologies like IP over a WDM network, GMPLS, and optical packet switches have been studied and developed. However, many such technologies presuppose the existing Internet technology. That is, an IP packet is treated as a degree of granule treating information. As long as architecture based on packet switching technology is focused on, realization of high quality communication to each connection will be very difficult. New technologies such as SAN and Grid computing need to be applied to provide end users with a high speed and reliable communication pipe. In this thesis, we propose a new computing environment (which we will refer to λ computing environment) that provides a base for parallel computing among nodes distributed in the wide area. In our concept, virtual channels are provided utilizing optical networks connecting computing nodes. It can offer high-speed and reliable connection pipe among nodes, so that it is efficiently applicable to SAN (Storage Area Network) and/or Grid computing. In the environment, shared memory is constituted on a virtual ring of the photonic network. Consequently, it is not necessary to distinguish shared memory in a wide-area distributed system from a communication channel; thus high-speed data exchange between computing nodes on the ring can be achieved. The key to realizing such a computing environment is how to construct a shared memory system on the photonic ring. Thus, we propose and evaluate a shared memory system suitable to the virtual optical ring network, which takes into account contention resolution, cache coherency, and synchronization methods because the propagation delays among nodes are much larger than the conventional 1 shared memory system. Through simulation experiments of using three benchmark programs as representative parallel computing applications, we show the applicability of our shared memory system on the wide-area virtual photonic ring. Our simulation results show that the shared memory and access method for λ computing environment are effective in parallel computation for some of benchmark programs when the number of parallel nodes is less than eight and problem size is large. Furthermore, we propose and evaluate the method to improve the synchronization between computing nodes to enable collaboration. One of the obtained result is that the method can reduce 40% of the execution clocks when we use one of benchmark program.
منابع مشابه
Evaluation of Shared Memory System with OpenMP Applications in λ Computing Environment
Our research group has proposed a new high performance computing architecture, which we call the λ computing environment. In the λ computing environment, every computing node has a shared memory connected with the optical wavelength path. In this paper, we execute an application of OpenMP, Parallel Programming API, and evaluate the performance of the λ computing environment. The results show an...
متن کاملDesign of Data Sharing Structure for OpenMP Library in λ Computing Environment
In recent years, the Grid technology has been studied and developed by many researchers. In the conventional Grid environment, data is changed by using TCP/IP. However, as long as the architecture is based on packet switching, realization of high performance computing is difficult. Thus we propose a new architecture, the λ computing environment. In the λ computing environment, network switches ...
متن کاملThe impact of Cloud Computing in the banking industry resources
Today, one of the biggest problems that gripped the banking sphere, the high cost of implementing advanced technologies and the efficient use of the hardware. Cloud computing is the use of shared services on the Internet provides a large role in developing the banking system, without the need for operating expenses including staffing, equipment, hardware and software Reducing the cost of implem...
متن کاملThe impact of Cloud Computing in the banking industry resources
Today, one of the biggest problems that gripped the banking sphere, the high cost of implementing advanced technologies and the efficient use of the hardware. Cloud computing is the use of shared services on the Internet provides a large role in developing the banking system, without the need for operating expenses including staffing, equipment, hardware and software Reducing the cost of implem...
متن کاملDesign and Implementation of OpenMP Compiler for λ Computing Environment
In recent years, the demand for the grid computing technology is arising, and it has been researched widely. In the existing grid computing environment, TCP/IP is usually used for communication between computing nodes. However, the packet processing of TCP/IP degrades network throughput and computing performance. Thus, we have proposed a new architecture called the λ computing environment, that...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005